package com.zdft.promotion.warerepository.model;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;

import java.util.Date;

/**
 * 仓库信息
 *
 * @author wcy
 * @date 2019-10-24 15:15:35
 */
@Data
public class WareRepositorysRpcFilterModel extends Page {
    private static final long serialVersionUID = -2567392598710255333L;
    /**
     * 主键ID
     */
    private Integer id;
    /**
     * 老ERP系统ID
     */
    private Integer erpId;
    /**
     * 仓库编码
     */
    private String repoCode;
    /**
     * 仓库名称
     */
    private String repoName;
    /**
     * 仓库简称
     */
    private String repoSfname;
    /**
     * 上级仓库ID
     */
    private Integer repoUpId;
    /**
     * 仓库类型；1:省级配送中心、2:区域中心仓、3:前置店仓、4:驻厂店仓、5:无人微仓（CSS）
     */
    private Integer repoType;
    /**
     * 所属部门
     */
    private Long repoDept;
    /**
     * 所属部门核算公司
     */
    private Integer repoCorp;
    /**
     * 所属省份
     */
    private Integer repoProvince;
    /**
     * 所属市
     */
    private Integer repoCity;
    /**
     * 所属区
     */
    private Integer repoCounty;
    /**
     * 详细地址
     */
    private String repoAddress;
    /**
     * 经纬度定位：lo,la(逗号隔开)
     */
    private String repoGpsLocation;
    /**
     * 默认补货仓库
     */
    private Integer repoDefualtSup;
    /**
     * 落地配送站ID
     */
    private Integer distributionStationId;
    /**
     * 配送中心
     */
    private Integer distributionCenter;
    /**
     * 仓库系统;1：门店 2：DC 默认 门店
     */
    private Integer repoSystem;
    /**
     * 存放策略；1：一品一位、2：一品多位
     */
    private Integer storageStrategy;
    /**
     * 库存组织
     */
    private String invOrg;
    /**
     * 是否虚拟仓库：0 否 1 是
     */
    private Integer isVirtual;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 最近修改人
     */
    private String updateUser;
    /**
     * 最近修改时间
     */
    private Date updateTime;
    /**
     * 删除状态 0未删除 1已删除
     */
    private Integer deleted;

}
